home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / wildcat / qfw_119.zip / HISTORY.DOC < prev    next >
Text File  |  1996-03-07  |  37KB  |  636 lines

  1. ┌────────────────────────────────────────────────────────────────────────────┐
  2. │                          QFront Revision History                           │
  3. └────────────────────────────────────────────────────────────────────────────┘
  4.  
  5. Note: This history file contains changes and additions to both the PCBoard and
  6.       Wildcat! versions of QFront.  Please ignore any reference to Wildcat! if
  7.       you are using PCBoard, and PCBoard if you are using Wildcat!.
  8.  
  9. Version  Date      Description
  10. ───────  ────────  ───────────────────────────────────────────────────────────
  11. 1.19b    03/07/96  Fixed a problem where file request status NetMail messages
  12.                    were not being sent out (the log would report FILE NOT
  13.                    FOUND).
  14.  
  15.                    QScan/PCB contained a bug that caused "Invalid message
  16.                    block" messages to be reported by PCBPACK.  This problem
  17.                    occurred if extended header information was written to the
  18.                    PCBoard message base.  Fixed.
  19.  
  20.                    QScan/PCB is now more lenient in PCBoard NetMail formatting,
  21.                    where it now accepts TO:Rob Kittredge@1:228/12+I. (Instead
  22.                    of requiring <+I>, just +I is now accepted).
  23.  
  24.                    Fixed a bug in QScan where an extra line feed was inserted
  25.                    between the tearline and the origin line.
  26.  
  27.                    QNList now swaps itself to EMS or disk when shelling to the
  28.                    unarchiver.  This should fix all problems with your
  29.                    unarchiver reporting "out of memory".
  30.  
  31.                    QScan now has the ability to limit .PKT file sizes it
  32.                    creates.  If, while building an outbound packet, the PKT
  33.                    size is larger than you specify, it will split the PKT into
  34.                    several smaller PKT's.  This is useful if the mail bundle
  35.                    archive gets a CRC error during unpacking because one bad
  36.                    CRC on a packet will not cause the rest of the mail in other
  37.                    packets to be lost.
  38.  
  39. 1.18b    09/06/95  NOTE: Major new features will not be included after this
  40.                    release, in an effort to settle down to a "release" version
  41.                    of QFront!
  42.  
  43.                    When using the "extended packet names" feature for packing
  44.                    mail to downlinks/uplinks, QScan was using archive
  45.                    extensions such as SA; and SA<.  Fixed.
  46.  
  47.                    If a manual poll was in the outbound queue and the system to
  48.                    be polled happens to call you first, the manual poll was
  49.                    not removed from the queue.  Fixed.
  50.  
  51.                    Fixed a problem in the QScan/WC version where tossed NetMail
  52.                    to the Wildcat NetMail conference would not contain the
  53.                    origin address, causing programs with programs like WCEDIT
  54.                    because it could not determine the origin address when
  55.                    replying to a message.
  56.  
  57.                    A serious problem was found (and fixed) that was related to
  58.                    Windows 95, which caused QFront to send the wrong NetMail
  59.                    to any address in a random manner.
  60.  
  61.                    In the QScan/WC version, new mail waiting pointers are now
  62.                    updated in Wildcat.  This means that if a message is tossed
  63.                    to a user on your system, Wildcat will inform them of their
  64.                    new mail and allow them to read it when logging on.  Note
  65.                    that this feature is NOT yet implemented for QScan/PCB.
  66.  
  67.                    Fixed a problem in QScan that occurs with long origin lines
  68.                    and ends up causing QScan to send out duplicate messages.
  69.  
  70.                    For the QFront/PCB version, the USERNET.XXX file is updated
  71.                    to show when events are running.  Because of this addition,
  72.                    a new "usernet message" configuration has been added to
  73.                    QFConfig under "UserNet Messages".
  74.  
  75.                    QFront now sends out an ANSI and RIP inquiry to the caller
  76.                    before it displays the "Press ESC" prompt.  This is used to
  77.                    determine whether the caller is a human caller or a mailer.
  78.                    If an ANSI or RIP sequence is received, QFront knows that
  79.                    the caller is a human caller and exits immediately to the
  80.                    BBS without the caller having to press ESC or TAB twice.
  81.  
  82.                    When the RECEIVE-ONLY FidoMail flag was set, QFront was
  83.                    still sending out mail on incoming mail runs.  Fixed.
  84.  
  85.                    Fixed another problem with the QFront/WC version not being
  86.                    able to initialize the modem.
  87.  
  88.                    Found a problem where NetMail could be sent out multiple
  89.                    times if you have more than one QFront node dialing out at
  90.                    the same time.
  91.  
  92.                    In the QFront/WC version, the QUOTES.BBS index was not being
  93.                    saved, causing Wildcat to display the same quote (which is
  94.                    the first quote in the quote file) to the caller over and
  95.                    over.
  96.  
  97.                    In the QFront/PCB version, QScan now places the origin
  98.                    address for NetMail messages in the FROM: portion of the
  99.                    PCBoard message header (this only applies if you have a
  100.                    PCBoard NetMail area).  The use for this is so that you can
  101.                    simply reply to the message without having to re-enter the
  102.                    destination address of the message you are replying to.
  103.  
  104.                    QScan's Areafix processor now allows one or more spaces in
  105.                    between the % and the command for Areafix commands.  For
  106.                    example, the Areafix command "%HELP" and "%  HELP" work the
  107.                    same way.
  108.  
  109. 1.17b    05/03/95  !!! IMPORTANT!!!  The phone number for the QFront support
  110.                    BBS will be changing on or around May 17, 1995.  The new
  111.                    phone number is 616-844-0713.  Your QFront system will
  112.                    automatically dial this number instead of the old one after
  113.                    May 17, 1995 if you should happen to try to send mail to
  114.                    my system.  Please change the phone number in any other
  115.                    communication program you may be using!
  116.  
  117.                    Fixed a minor problem with the addressing of Internet
  118.                    addresses on the TO: line of NetMail messages.
  119.  
  120.                    Under the Wildcat! version of QFront, the last caller dates
  121.                    on the call-waiting menu and the last 5 caller list were
  122.                    off by one.  Fixed.
  123.  
  124.                    There is a new FidoMail flag added to the event manager
  125.                    called "Compile nodelist when received".  If this flag
  126.                    is set, whenever a nodelist or nodediff is received,
  127.                    QFront will exit with errorlevel 7 to compile the new
  128.                    nodelist.
  129.  
  130.                    QNList "should" be able to compile your nodelist database
  131.                    WHILE OTHER QFRONT NODES ARE ONLINE.  It does this with
  132.                    some semaphore file trickery.  It works great on my test
  133.                    system but the real test will come in your beta testing.
  134.                    Please TRY to compile your nodelist while one or more
  135.                    other QFront nodes are online to see if this works as it
  136.                    should.
  137.  
  138.                    Modified the AREAS.BBS import function so that the area
  139.                    number (the first number in each line of the AREAS.BBS
  140.                    file) is imported as the conference number.  In addition,
  141.                    any nodes that are listed after the EchoMail area name
  142.                    are now imported into your Node Manager in QFConfig.
  143.  
  144.                    Fixed a problem in QScan/WC where the date on imported
  145.                    messages was completely wrong.
  146.  
  147.                    QNList no longer uses EMS memory for doing node and sysop
  148.                    sorting.  This will slow down performance, but it had to
  149.                    be done due to unknown problems with my EMS sorting
  150.                    routines.  I will be attempting to fix these soon, but for
  151.                    now EMS memory will not be used for sorting (disk will be
  152.                    used instead).
  153.  
  154. 1.16b    04/09/95  Fixed a problem in QFConfig when editing/adding automatic
  155.                    polls, where QFConfig would report an event no longer
  156.                    exists when it really does.
  157.  
  158.                    Added an option to QFConfig under Mail Scanner where you
  159.                    can turn on checking of packet passwords when tossing
  160.                    mail packets.
  161.  
  162.                    Added support for a new Areafix command, %FROM.  This
  163.                    command allows a node who is given access to use the %FROM
  164.                    command (via the Node Manager) to do remote add/drop area
  165.                    maintenance for another node address other than their
  166.                    own.  Before a node can use the %FROM command, the node
  167.                    must be allowed to use this command in their entry in your
  168.                    Node Manager in QFConfig.
  169.  
  170.                    Added DigiBoard support for the Wildcat! version of QFront.
  171.  
  172.                    QScan now keeps track of what archived bundles have been
  173.                    created in a given day, and will NOT use that bundle name
  174.                    again until the next day.  This means, for example, that
  175.                    if QScan creates a .MO0 file, and you send that to your
  176.                    hub, and then scan mail again, QScan will now use a bundle
  177.                    name of .MO1 because a bundle name of .MO0 had already
  178.                    been created on the current date.  This is necessary if
  179.                    you scan mail and send mail several times a day to your
  180.                    hub who may or may not process the bundles immediately.
  181.                    The new method QScan uses prevents possible file collisions
  182.                    on your hub's system.
  183.  
  184.                    If any high message pointer was set to 0 in QScan/WC,
  185.                    QScan would report a disk read error.  Fixed.
  186.  
  187.                    If the "Keep Areafix requests" option was set in QFConfig,
  188.                    QScan was not marking the messages as RECEIVED, as it
  189.                    should have.  Fixed.
  190.  
  191.                    QScan was scanning out mail that was entered as a COMMENT
  192.                    TO SYSOP in PCBoard even when the "Scan private mail" flag
  193.                    was set to N.  Fixed.
  194.  
  195.                    QFront now always uses Zmodem 8k block sizes for file
  196.                    receives.  It was found that some mailers, such as PCBoard
  197.                    15.21, would use Zmodem 8k block size without setting that
  198.                    capability in the EMSI handshake packet.  This would cause
  199.                    QFront to report "long packet received during protocol"
  200.                    errors during file receive transfers.
  201.  
  202.                    The system information that is sent out in the EMSI and
  203.                    YooHoo handshake packets is now configurable.  This means
  204.                    you can configure the system name, sysop name, etc., that
  205.                    are sent to a remote system when connecting to them. The
  206.                    setup information is located in the FidoMail Setup menu
  207.                    option in QFConfig.
  208.  
  209.                    QFront now adds the address it is communicating with when
  210.                    it updates the PCBoard USERNET.XXX file to display the
  211.                    FidoMail transfer UserNet message.
  212.  
  213.                    QFront was not running with the OS/2 program called
  214.                    OS2SPEED.  Although OS2SPEED is not required when using
  215.                    QFront, I did find the conflict between the two and have
  216.                    fixed it.
  217.  
  218.                    Fixed a routing problem where NetMail addressed to private
  219.                    nodes may cause the NetMail to be placed on HOLD for your
  220.                    OWN address instead of the proper destination address.
  221.  
  222.                    Fixed some more routing problems dealing with point
  223.                    addresses.
  224.  
  225.                    Fixed a problem with the SEND-ONLY FidoMail flag and EMSI
  226.                    handshakes.  The send-only flag worked with YooHoo
  227.                    handshakes but not EMSI handshakes.
  228.  
  229.                    QFront and QScan were not reading the SET PCBDAT=
  230.                    environment variable.  Fixed.
  231.  
  232.                    In the Wildcat! version of QFront, a node number of zero
  233.                    was not causing the mailer to load in local-only mode like
  234.                    it should have.  Fixed.
  235.  
  236.                    NetMail that was marked HOLD was being routed when it
  237.                    should not have been.  Fixed.
  238.  
  239.                    The terminal mode in QFront was not properly displaying
  240.                    blinking colors.  Fixed.
  241.  
  242.                    When executing batch file events, QFront was only copying
  243.                    the first 80 characters of each line in the batch file to
  244.                    the QEVT-x.BAT file.  This has been expanded to the first
  245.                    255 characters of each line.
  246.  
  247.                    If the modem initialization string was blank, QFront would
  248.                    continually report a "modem initialization error".  Fixed.
  249.  
  250.                    Fixed a problem in QScan where seemingly corrupt log files
  251.                    would be created.  Also, QScan would shell to your archiver
  252.                    trying to archive strange packet names.  Contrary to what
  253.                    you might think from the log, this is not a serious problem
  254.                    causing lost mail or anything else.
  255.  
  256.                    Received NetMail that is addressed to RAID, ALLFIX, TICK,
  257.                    DW_TIC or FILEMGR are now always saved to .MSG format
  258.                    regardless of the "Unpack NetMail into .MSG format"
  259.                    switch.
  260.  
  261. 1.15b    03/07/95  Fixed (finally) a problem involving the "enforce request
  262.                    limits by day" where the calculation of previous requested
  263.                    bytes and files in a day was incorrect.  What was actually
  264.                    happening is the byte and file counts were not being set to
  265.                    zero at midnight when they should have.
  266.  
  267.                    Events are now sorted by start time in the event editor in
  268.                    QFConfig.
  269.  
  270.                    Reduced memory requirements for QScan by more than 30k.
  271.  
  272.                    QScan was not writing the "UserNet message" while it was
  273.                    running (PCBoard version).  Fixed.
  274.  
  275.                    The SEND-ONLY FidoMail flag in the event manager was not
  276.                    working.  Fixed.
  277.  
  278.                    Added /TO:, /FROM:, and /SUBJ: command line parameters to
  279.                    the QFUTIL program, allowing you to set the TO, FROM, and
  280.                    SUBJECT strings for the NetMail messages that may be
  281.                    created.
  282.  
  283.                    Significantly modified the undialable manager.  Now, QFront
  284.                    can be told to allow "x" number of failed connections per
  285.                    day.  Once that limit is reached, the "level" of the node
  286.                    in the undialable manager is raised by one and if that
  287.                    level gets to 3, the node will be permanently marked as
  288.                    undialable (depending on the option in QFConfig that says
  289.                    "Mark undialable after 3 days").  Previously, if a failed
  290.                    connection resulted, QFront would NOT dial out to that node
  291.                    until the next day.  With this release, it *WILL* dial out
  292.                    to that node up to "x" times before giving up for that day.
  293.                    As I said, it will continue to try to connect to that node
  294.                    for up to 3 days before permanently giving up, depending on
  295.                    that option in QFConfig (please see the next history entry).
  296.  
  297.                    A new option has been added to the modem setup in QFConfig,
  298.                    called "Mark undialable after 3 days".  If this is set to
  299.                    Y, QFront will never dial a node once if has tried to
  300.                    connect to it for 3 days.
  301.  
  302.                    2 rather serious problems with NetMail packing in QFront
  303.                    have been fixed.  The first involves messages that are
  304.                    orphan (ie., the destination address is not found in the
  305.                    nodelist).  If QFront found one of these, sometimes it did
  306.                    not mark the message's ORPHAN flag, and also when packing
  307.                    the message into .PKT form, the message text was duplicated
  308.                    causing invalid packets to be created.  The second problem
  309.                    is related to the first except that if 2 or more messages
  310.                    that are destined for an orphan node number were found,
  311.                    the node was added to the dial queue when it should not
  312.                    have, causing QFront to dial the wrong phone number to try
  313.                    to deliver the mail!
  314.  
  315.                    Pressing the spacebar while at the call-waiting screen will
  316.                    cause the mailer to immediately dial out.  Using this you
  317.                    can override the "delay between redials" setting that is
  318.                    in QFConfig if you are anxious to have the mailer dial out.
  319.  
  320.                    QNList now forces the PRIVATE flag on node entries in the
  321.                    nodelist if the phone number is unpublished.  In practice,
  322.                    any unpublished phone number should have the PRIVATE flag
  323.                    set in the nodelist itself, but in reality, some nodelists
  324.                    don't adhere to this, causing QFront to try to dial
  325.                    unpublished phone numbers.
  326.  
  327.                    Changed the way NetMail file attaches are handled in the
  328.                    messages' SUBJECT field.  Previously, QFront kept the
  329.                    entire path to the forwarded file intact when sending the
  330.                    .PKT.  This is has been changed so that only the filename
  331.                    is kept when sending the .PKT.
  332.  
  333.                    Inbound FidoMail runs were still being allowed even if
  334.                    FidoMail was not active on that node.  Fixed.
  335.  
  336.                    Fixed a problem where QFront could initialize and
  337.                    immediately say "Function key ALT-F12 has not been defined".
  338.  
  339.                    When using the "O" async type in PCBSetup for OS/2, QFront
  340.                    now will use UART mode instead of FOSSIL mode for
  341.                    communications.  Previously, a fossil driver was required
  342.                    with QFront if you use the "O" async type.
  343.  
  344.                    Added a simple terminal mode.  To access the terminal mode,
  345.                    press ALT-C from the call-waiting screen.  Note that the
  346.                    terminal mode does not include file transfer capability at
  347.                    this time, but does support ANSI color controls.
  348.  
  349.                    A new field has been added to the undialable manager
  350.                    called "never downgrade".  If you answer Y to this field,
  351.                    QFront will never mark the node as undialable.  You may
  352.                    want to do this for all nodes that are local calls to you,
  353.                    for example, since it doesn't cost anything to call these
  354.                    nodes.
  355.  
  356.                    Baud rates of 57600 and 115200 "should" be supported in
  357.                    FOSSIL mode now.
  358.  
  359.                    The "Compile nodelist" and "Scan/toss mail" menu options
  360.                    off the call-waiting screen now work.  All they do is exit
  361.                    with errorlevels 7 and 8, respectfully.
  362.  
  363.                    If the "Update mail bundles" switch was set to Y, it is
  364.                    possible that QScan could archive a packet while that same
  365.                    archive is being transmitted by another QFront node.  Now,
  366.                    if QScan sees this situation, it will automatically turn
  367.                    OFF the "Update mail bundles" switch during the archiving
  368.                    process.
  369.  
  370.                    Added a new modem off-hook flag, "Semaphore file exit" that
  371.                    causes QFront to take the modem off-hook when right before
  372.                    exiting to DOS when it finds a semaphore file.
  373.  
  374.                    If a node is in the dial queue to be polled, and that
  375.                    node calls you before the poll completes, the poll is now
  376.                    removed from the queue.
  377.  
  378.                    Received NetMail that is addressed to RAID, ALLFIX, TICK
  379.                    or FILEMGR are now always saved to .MSG format
  380.                    regardless of the "Unpack NetMail into .MSG format"
  381.                    switch.
  382.  
  383.                    I believe I've finally found the problem with orphan .PKT's
  384.                    being left in your outbound directory after QFront exits.
  385.                    Normally, QFront builds temporary .PKT files to send to
  386.                    systems, and if you exit the mailer before the packets are
  387.                    sent, the .PKT's are supposed to be deleted.  Please bring
  388.                    ALL of your QFront nodes down to the DOS prompt and delete
  389.                    all *.PKT files from your outbound directory.  Then, every
  390.                    once in a while keep an eye on the outbound directory and
  391.                    you should NEVER see any .PKT files there when all QFront
  392.                    nodes are down.  If you do, please let me know.
  393.  
  394.                    On startup, QFront will now scan its outbound mail queue
  395.                    BEFORE initializing the modem.  This will help for systems
  396.                    with a large amount of outbound mail where the queue
  397.                    scanning can take a while by keeping the phone busy if a
  398.                    caller should try to call.
  399.  
  400.                    QScan now supports the "Double byte character" option that
  401.                    is in PCBSetup for foreign systems.
  402.  
  403.                    A problem where NetMail addressed to a node marked PRIVATE
  404.                    in the nodelist could cause the mailer to dial itself has
  405.                    been fixed.
  406.  
  407.                    Fixed a problem when deleting items from the EXPANDED VIEW
  408.                    where deleting one item would cause several others to be
  409.                    deleted as well.
  410.  
  411.                    A situation where an inbound mail run on one node and an
  412.                    outbound mail run on another node connected to the same
  413.                    address has been fixed.  Previously, QFront only created
  414.                    semaphore files to signify a mail connection on OUTBOUND
  415.                    mail runs - now, it also creates a semaphore file when it
  416.                    receives an INBOUND mail run.
  417.  
  418.                    A new FidoMail event flag has been added, called "Don't send
  419.                    HELD NetMail attaches".  If this flag is selected, QFront
  420.                    will NOT send a NetMail file attach if it places an outbound
  421.                    call to that system.  If this flag is NOT selected, QFront
  422.                    WILL send the file attach if it places an outbound call to
  423.                    that system.  In the 1.14 version of QFront, it was assumed
  424.                    that HELD NetMail attaches NEVER be sent unless the remote
  425.                    system calls your system.  Now, this behavior is changeable.
  426.  
  427.                    A field for entering the "real name" for quick lookup names
  428.                    has been added.  This is primarily used when using quick
  429.                    lookup names in PCBoard NetMail messages.  If the "real
  430.                    name" is not empty, QScan will replace the quick lookup
  431.                    name in the TO: part of the message with the associated
  432.                    real name.  In the 1.14 version, for example, addressing a
  433.                    message to a quick lookup name of ROB caused QScan to keep
  434.                    the TO: name set to ROB which doesn't really make much
  435.                    sense.  Now, you can have QScan replace ROB with Rob
  436.                    Kittredge, for example.
  437.  
  438.                    When viewing the outbound queue, the number displayed for
  439.                    the count of file requests, file update requests, file
  440.                    forwards, and EchoMail bundles was misleading.  This number
  441.                    now reflects the actual number of files destined for a
  442.                    system.
  443.  
  444.                    QFront now recognizes the CM (continuous mail) nodelist
  445.                    flag.  The CM flag signifies whether a system can accept
  446.                    mail 24 hours a day.  There are 2 new FidoMail flags in
  447.                    the event manager - "Send to CM systems only" and "Send to
  448.                    non-CM systems only".  This causes QFront to only dial
  449.                    systems who HAVE the CM flag set, and causes QFront to
  450.                    dial systems who DON'T have the CM flag set, respectively.
  451.                    This is used to prevent the mailer from trying to dial a
  452.                    system which may not be able to accept mail 24 hours a day.
  453.                    In addition, if you enter a forced poll to a system, QFront
  454.                    will warn you if the system you are trying to poll doesn't
  455.                    have the CM flag set in the nodelist.
  456.  
  457.                    QScan and QFConfig are a little more lenient in dealing
  458.                    with the situation where you have conferences defined in
  459.                    QFront that no longer exist in your PCBoard setup.  QScan
  460.                    will now skip these areas altogether (placing a warning in
  461.                    the log file), and QFConfig will say "None Selected" in the
  462.                    Area Manager picklist instead of reporting an "Error 100
  463.                    reading CNAMES.@@@".  If you see any of these warnings, you
  464.                    should go into QFConfig and DELETE the offending areas from
  465.                    the Area Manager.
  466.  
  467.                    Pressing ALT-B at the call-waiting screen will now turn on
  468.                    the screen blanker.
  469.  
  470. 1.141b   01/10/95  The new support for PCBoard 15.2 style NetMail message
  471.                    entry was resulting in a "invalid message format" if you had
  472.                    "LONG TO: NAMES" turned on in PCBSetup for your NetMail
  473.                    conference.  Fixed.
  474.  
  475.                    QScan was importing text into PCBoard that was over 80
  476.                    characters - this was causing PCBoard 15.21 to truncate
  477.                    any text after the 80th column when displaying the message.
  478.  
  479.                    QScan now sets the FROM: name to "QSCAN (AREAFIX)" when
  480.                    entering Areafix response messages.  This prevents QScan
  481.                    from incorrectly tossing what might LOOK like a regular
  482.                    Areafix response message when in fact it is a REPLY to an
  483.                    Areafix response message.
  484.  
  485.                    If a message had a TO: name that was completely blank,
  486.                    QScan would think the message was addressed to a "trashcan
  487.                    user" and not import the message.  Fixed.
  488.  
  489.                    When exporting NetMail from your PCBoard conference, QScan
  490.                    now updates the "READ DATE" on the message at the date/time
  491.                    the message was exported so that you know for sure the
  492.                    message WAS exported.
  493.  
  494. 1.14b    12/04/94  PLEASE read the file called SUPPORT.DOC *IMMEDIATELY*!  We
  495.                    are in the process of applying for FidoNet backbone status
  496.                    for the QFront support conference, but we can't do this
  497.                    without YOUR help.  Please, read the SUPPORT.DOC file right
  498.                    now and help in any way you can.
  499.  
  500.                    Fixed the problem in QScan where NetMail messages were
  501.                    being identified as x:x/*.*.
  502.  
  503.                    Minor logging problem in QFront caused it to say "received"
  504.                    when it should have said "sent" during file transfers.
  505.  
  506.                    Messages that should be marked IN-TRANSIT weren't being
  507.                    marked so in QScan.  Fixed.
  508.  
  509.                    Messages originating from one of your point addresses were
  510.                    being incorrectly identified as duplicates.  Fixed.
  511.  
  512.                    If you had "Strip high ASCII on scan" set to Y for QScan,
  513.                    PCBoard NetMail file attaches would not work properly,
  514.                    and in addition, PCBoard 15.0 control lines would not be
  515.                    stripped out.  Fixed.
  516.  
  517.                    Fixed a small problem with NetMail routing in that if
  518.                    a message was marked HOLD, no routing would take place on
  519.                    the message.  This is fixed so that the "route through
  520.                    another node" and other route types can apply to HELD mail.
  521.  
  522.                    The "keep Areafix requests" function was not working in
  523.                    QScan.  Fixed.
  524.  
  525.                    Added two options to the FidoMail Options menu item on the
  526.                    call waiting screen - "Request files" and "Forward files".
  527.                    These two options make it a little easier to enter file
  528.                    requests and file forwards than the method before of using
  529.                    the queue editor to enter the information.
  530.  
  531.                    Pressing ALT-S (shell to DOS) on the call-waiting screen
  532.                    while the screen was blanked would cause strange results.
  533.                    Fixed.
  534.  
  535.                    When an Areafix forward was performed by QScan, the newly
  536.                    created EchoMail area was properly selected for the
  537.                    DOWNLINK, but wasn't being selected for the uplink.  Fixed.
  538.  
  539.                    QScan was having an error initializing the EchoMail
  540.                    conference array in memory if you didn't have any areas
  541.                    defined.  Fixed.
  542.  
  543.                    File attaches via NetMail messages that are marked HOLD are
  544.                    now treated as ABSOLUTE HOLD, meaning that if your system
  545.                    connects to the remote the attached file will NOT be sent;
  546.                    the other system must connect to YOU before they will be
  547.                    sent the file.
  548.  
  549.                    When importing EchoMail area names from AREAS.BBS or
  550.                    FIDONET.NA files, QFConfig will now check to make sure the
  551.                    area names are NOT already configured on your system before
  552.                    adding new areas.
  553.  
  554.                    When exporting AREAS.BBS type files, QFConfig was not
  555.                    adding the proper downlink information.  Fixed.
  556.  
  557.                    PCBoard 15.2 style NetMail messages are now supported by
  558.                    QScan.  With PCBoard 15.2, you can enter a NetMail message in
  559.                    the following way:
  560.                      For the TO name, enter the name of the user to send to
  561.                      along with an address, such as ROB KITTREDGE@1:228/12
  562.                    QScan will accept EITHER the old way of addressing NetMail
  563.                    (putting the destination address on the first line of the
  564.                    message within parenthesis) *OR* the new way.  Message flags
  565.                    can be specified on the TO portion of the message just as
  566.                    with PCBoard, in the following way:
  567.                      <+C> Crash flag, <+H> Hold flag, <+D> Direct flag.  For
  568.                      example, ROB KITTREDGE@1:228/12 <+C> would direct the
  569.                      message to 1:228/12 with the crash flag.
  570.                    You can also specify the message flags within the message
  571.                    just like QScan has always worked.  So, the following example
  572.                    message is completely valid:
  573.  
  574.                      TO: ROB KITTREDGE@1:228/12
  575.                      (IMM,DIR)
  576.                      Hello, this is a test message.
  577.  
  578.                    Added a "trashcan" to QScan.  Using this, you can define up
  579.                    to 30 user names, and if QScan comes across any of these
  580.                    names during a toss, it will not import the messages to your
  581.                    PCBoard conferences.
  582.  
  583.                    If the last line in a message was over 80 characters,
  584.                    QScan would word-wrap the origin line, causing duplicates
  585.                    to be sent out because of stripped SEEN-BY lines.  Fixed.
  586.  
  587.                    The quick lookup name function has been expanded to support
  588.                    QScan.  Whenever QScan scans your PCBoard NetMail
  589.                    conference, it looks at the TO: name and searches for a
  590.                    match in the quick lookup name list.  If it finds a match,
  591.                    the destination address of the quick lookup name is used.
  592.                    The primary use for this is for UUCP mail.  Now, you or
  593.                    your users can enter a NetMail message with a TO: name of
  594.                    UUCP, and QScan will find the matching quick lookup name
  595.                    and automatically use that destination address.  The bottom
  596.                    line is that neither you or the user needs to know the
  597.                    actual address that the message is to be sent to.
  598.  
  599.                    Fixed the file receive renaming function so that files won't
  600.                    be overwritten once downloaded, which occurred in some
  601.                    circumstances.
  602.  
  603.                    Implemented the undialable address manager.  Whenever QFront
  604.                    unsuccessfully completes an outbound mail run, the address
  605.                    is added to the undialable manager and QFront will UNDER NO
  606.                    CIRCUMSTANCES dial that system until the next day.  It will
  607.                    try for up to 3 days to connect successfully to the remote
  608.                    system and if it does not, the node will be marked
  609.                    permanently undialable and QFront will never try to dial
  610.                    that system again until you manually remove the node from
  611.                    the undialable list (press ALT-U on the call-waiting menu).
  612.                    Any node that is marked undialable will be reported so in
  613.                    the QFront system log so that you know WHY that system isn't
  614.                    being dialed.
  615.                    The undialable manager is primarily used to make sure your
  616.                    system isn't trying to dial all day long to a system that
  617.                    may be having mailer problems.
  618.  
  619.                    The "convert high ASCII" option was removed from the mail
  620.                    scanner setup and moved into each EchoMail area.  This
  621.                    change allows you to set, on a per-area basis, whether high
  622.                    ASCII characters are converted to '*' characters or not.
  623.  
  624.                    The PCBoard node number is now displayed on the outbound and
  625.                    inbound FidoMail status windows so you know which node on
  626.                    your network is transferring the mail.
  627.  
  628.                    Timeslicing routines weren't working properly with Windows.
  629.                    Fixed.
  630.  
  631.                    Added a new FidoMail flag to the event manager.  The flag,
  632.                    called "Exit after no more outbound mail", causes QFront to
  633.                    exit to your STARTER.BAT batch file with an errorlevel of 3
  634.                    if there is no more outbound FidoMail to be sent.
  635.  
  636.